A survey of distributed shared memory systems
نویسندگان
چکیده
Distributed shared memoy (DSM) systems have attracted considembie research efforts recently, since they combine the advantages of two different computer classes: shared memory multiprocessors and distn’buted systems. The most important one is the use of shared memory programming pamdigm on physically distributed memon.es. In the first part of this paper, one possible classiJication taxonomy, which includes two basic cn’teria and a number of related characteristic, is proposed and described. According to the basic classification criteria-implementation level of DSM mechanism--systems are organized into three groups: hardware, software, and hybrid DSM implementations. The second part of the paper represents an almost exhaustive survey of the existing solutions in an uniform manner, presenting their DSM mechanisms and issues of importance for van.ous DSM systems and approaches.
منابع مشابه
Virtual Shared Memory: A Survey of Techniques and Systems
Shared memory abstraction on distributed memory hardware has become very popular recently. The abstraction can be provided at various levels in the architecture e.g. hardware, software, employing special mechanisms to maintain coherence of data. In this paper we present a survey of basic techniques and review a large number of architectures that provide such an abstraction. We also propose new ...
متن کاملDistributed Shared Memory – A Survey and Implementation Using Openshmem
Parallel programs nowadays are written either in multiprocessor or multicomputer environment. Both these concepts suffer from some problems. Distributed Shared Memory (DSM) systems is a new and attractive area of research recently, which combines the advantages of both shared-memory parallel processors (multiprocessors) and distributed systems (multi-computers). An overview of DSM is given in t...
متن کاملA Framework to Classify Distributed Shared Memory Systems
Software Distributed Shared Memory (DSM) systems combine the ease of shared memory programming with the efficiency of message passing architectures. However, there is several design and implementation issues related to DSM software that strongly affect their overall performance. Unfortunately there is still no clear understanding of these issues and their performance tradeoffs. This paper is a ...
متن کاملA Survey of Software based Distributed Shared Memory (DSM) implementation methodologies for Multiprocessor Environments
It is more important to optimize the distributed system features to obtain the maximum possible performance. A distributed shared memory (DSM) of distributed system is kind of mechanism that allowing system’s multiple processors to access shared data without using interposes communication(IPC). A DSM is a simple yet powerful paradigm for structuring multiprocessor systems. It can be designed us...
متن کاملA Survey of Barrier Algorithms for Coarse Grained Supercomputers
There are several different algorithms available to perform a synchronization of multiple processors. Some of them support only shared memory architectures or very fine grained supercomputers. This work gives an overview about all currently known algorithms which are suitable for distributed shared memory architectures and message passing based computer systems (loosely coupled or coarse graine...
متن کامل